# Exit error

Exit errorステートメントはスクリプトの実行を終了し、ユーザー定義のスクリプトエラーを発生させます。

構文:

Exit Error expression [(when | unless condition)]

Exit errorは制御ステートメントであり、セミコロンまたは改行コードで終わるため、行をまたいで記述できません。

引数：

引数

| 引数 | 説明 |
| --- | --- |
| expression | ユーザーが生成したスクリプト エラー メッセージとして評価され、返される値。 |
| when / unless condition | オプションの条件。whenは、条件がtrueの場合にエラーを発生させます。unlessは、条件がfalseの場合にエラーを発生させます。 |

```
//Exit error
Exit Error 'Load validation failed';
```

```
//Exit error when a condition is fulfilled
Exit Error 'Source connection unavailable' when vConnectionOk=0;
```

```
//Exit error unless a condition is fulfilled
Exit Error 'Required variable is missing' unless len(trim(vRequiredVar))>0;
```

## 詳細を見る

* [Exit](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/Exit.htm)
* [Exit script](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/exit%20script.htm)
* [スクリプト制御ステートメント](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/script-control-statements.htm)